
@protocol ResultCellDelegate;

@interface ResultCell : UITableViewCell

@property (assign, nonatomic) id<ResultCellDelegate> delegate;
@property (strong, nonatomic) IBOutlet UIButton *changeButton;
@property (strong, nonatomic) IBOutlet UIButton *infoButton;
@property (strong, nonatomic) IBOutlet UILabel *savingsLabel;
@property (strong, nonatomic) IBOutlet UILabel *lampLabel;
@property (strong, nonatomic) IBOutlet UILabel *lampPriceLabel;
@property (strong, nonatomic) IBOutlet UIImageView *energyMark;
@property (strong, nonatomic) IBOutlet UILabel *yearLabel;

- (void)initCell;

@end

@protocol ResultCellDelegate <NSObject>

- (void)changeLampPriceForResultCellAtIndex:(NSInteger)index;
- (void)showInformationForResultCell;

@end